package com.lee.system.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.lee.base.mapper.BaseMapper;
import com.lee.system.model.UserInfo;

public interface UserInfoMapper extends BaseMapper<UserInfo> {

	UserInfo findByName(String name);
	
	List<UserInfo> findUserPage(Map<String, Object> map);
	/**
	 * 
	 * deleteAttr:(删除资源用户中间表lee_res_user). <br/>
	 *
	 * @author dell
	 * @param id 用户id
	 * @return
	 * @since JDK 1.7
	 */
	int deleteAttr(int id);
	/**
	 * 
	 * insertUserRes:(赋予用户权限). <br/>
	 * TODO(这里描述这个方法适用条件 – 可选).<br/>
	 * TODO(这里描述这个方法的执行流程 – 可选).<br/>
	 * TODO(这里描述这个方法的使用方法 – 可选).<br/>
	 * TODO(这里描述这个方法的注意事项 – 可选).<br/>
	 *
	 * @author dell
	 * @param userId
	 * @param resId
	 * @return
	 * @since JDK 1.7
	 */
	int insertUserRes(@Param("userId")int userId,@Param("resId") int resId);
	
	List<UserInfo> findUserByCount(Map<String, Object> map);
}